﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace SmartHotel360.Registration.Wcf.Data.Generators
{
    public class PassportGenerator
    {
        private static List<string> _passports = new List<string>
        {
            "002850168",
            "315123188",
            "176178376",
            "103087374",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "778277744",
            "895820208",
            //
            
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",

            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
            "028730664",
            "954305874",
            "972946143",
            "708685087",
            "861722896",
            "679997300",
            "867400639",
            "760800297",
            "964981996",
            "743019257",
            "361760285",
            "287353229",
            "587597740",
            "818357333",
        };

        private Stack<string> _availablePassports = new Stack<string>(_passports);



        public string GetPassport()
        {
            return _availablePassports.Pop();
        }
    }
}
